﻿@charset "utf-8";
/* CSS Document */
body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,button,input{ margin:0; padding:0; }
fieldset, img,button,input { border:none; outline-style:none; } /*涓轰簡鐓ч【ie6 閾炬帴鍥剧墖鏈夎竟妗?*/
ul, ol ,dl{ list-style:none; }
input {  font-family:"微软雅黑";}
 input[required]:invalid, input:focus:invalid, textarea[required]:invalid, textarea:focus:invalid{box-shadow: none;}
img{vertical-align:top;} 
select, input { vertical-align:middle; }
 select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
i,em{font-style:normal;} 
s,del{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:14px; color:#888;overflow-x: hidden;font-family: "微软雅黑";/* -webkit-align-items: center;-ms-flex-align:center;align-items: enter;display:-webkit-flex;display: flex; */}
/* .clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; } */
 *html .clearfix{_height:1%;}
.clearfix{zoom:1;}
.clearfix:after{content:'';display:block;clear:both; height:0; visibility:hidden; font-size:0}
 a { text-decoration:none; }
a:hover { text-decoration:none; }
/* html,body{height: 100%;margin:0;} */
/* 公用部分 */
p,h5{word-wrap:break-word;}/* 英文强制换行，以单词为依据 */
.fl{float: left;}
.fr{float: right;}
.linec{overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
.hide{display: none;}

.content{width: 1190px;margin:0 auto;}
.content1{width: 1000px;margin:0 auto;}

.mb20{margin-bottom: 20px!important;}
.mb110{margin-bottom: 110px;}
.lh30{line-height: 30px;}

/* 右边固定开始 */
.right_fixed{position: fixed;right: 0;top: 75%;margin-top: -280px;z-index: 1000;}

.right_fixed_list{width: 84px;
	background-color: rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4f000000,endColorstr=#7f000000);
	_background:#000;
	min-height: 330px;
	margin-top:120px;}

.right_fixed_list li{width: 84px;text-align: center;height: 80px;color: #fff;}
.right_fixed_list li a{width: 84px;text-align: center;height: 65px;color: #fff;display: block;padding-top: 18px ;overflow: hidden;font-size: 12px;}
.right_fixed_list li a img{margin-bottom: 4px;}
.right_fixed_list li a:hover{color: #5d93fe;}
.rf_hide{display: none;}
/* 右边固定结束 */
/* 顶部导航开始 */
.top_nav{height: 30px;width: 100%;position: relative;}
.top_nav_l{width: 34%;height: 30px;background-color: rgba(182,37,60,0.7);*background-color: #8b1f2f;background-color: #8b1f2f \9;}
.top_nav_r{width: 66%;height: 30px;background-color: rgba(0,0,0,0.8);*background-color: #100e0a;background-color: #100e0a \9;}
.top_nav_inner_box{position: absolute;z-index: 1;top: 5px;left: 50%;margin-left: -595px;}
.top_nav_inner_list li{float: left;margin-right: 13px;}
.top_nav_inner_list li img{margin-top: 5px;}
.top_nav_inner_list li a{color: #939393;font-size: 14px;}
.top_nav_inner_list li a:hover{color: #4379e0;}
.search_ma img{margin:0px 0 0 2px!important;}
.search_ma .magnifier_blue{display: none;}

/* 顶部导航结束 */

/* 导航下拉开始 */
.pull_down_box{position: relative;height: 0;z-index: 1000;}
.pull_down{width: 100%;background-color: #fff;position: absolute;box-shadow: 1px 2px 2px rgba(0,0,0,0.1);}
.pull_down .content{display:none;min-height:240px;padding-top: 50px;}
.pull_down .content.current{display:block;}
.pd_pic{margin-right: 57px;}
.pd_list li{padding:0 44px 0 20px;border-left: 1px solid #dedede;height: 36px;line-height: 36px;width: auto;}
.pd_list li{padding:0 24px 0 20px;} /* 7.21 */
.pd_list li a{line-height: 36px;color: #333;font-size: 16px;}
.pd_list li a:hover{color: #c32139;}
.two_pd a{color: #999!important;font-size: 14px!important;}
.two_pd a:hover{color: #c32139!important;}
.box_ul_li{border-left: 0;}
.box_ul_li ul li{padding:0 10px 0 20px;border-left: 1px solid #dedede;height: 36px;line-height: 36px;width: auto;float: left;text-align: left;height: auto;}
.box_ul_li ul li a{line-height: 36px;color: #999;font-size: 14px;}
.box_ul_li ul li a:hover{color: #c32139;}
.pd_list_in_tit a{line-height: 36px;color: #333;font-size: 16px;}
.pd_list_in_tit a:hover{color: #c32139;}
.pd_list_in_tit{padding-left: 20px;border-left:1px solid #dedede;}
.box_ul_li li{width: 169px!important;}
.w88{width: 49px!important;}
.w80{width: 64px!important;}
.pd_pics{width: 310px;margin-right: 20px;}
/* 导航下拉结束 */



/* banner开始 */
.banner{width: 100%;
		background-size:cover;
		-webkit-background-size:cover;
		-o-background-size:cover;
		-ms-background-size:cover;
		-moz-background-size:cover;
		background-position: center;
		padding-bottom: 1px;
}

/* banner结束 */
/* 蓝色条纹导航开始 */
.blue_nav{height: 124px;background: url(../images/nav_bg.jpg) repeat;width: 100%;box-shadow:0 2px 2px rgba(0,0,0,0.4);}
.logo{margin-top: 22px;}
.blue_list{height: 124px;line-height: 124px;}
.blue_list li{float: left;height: 124px;line-height: 124px;width: 11%;}
.blue_list li:last-child{margin-right: 0px;}
.blue_list li a{color: #d3e0fd;font-size: 16px;display: block;height: 124px;width: 100%;text-align: center;line-height: 124px;}
.blue_list li a:hover{background: url(../images/top_nav_red_bg.jpg) no-repeat center;color: #fff;
background-size:cover;
-webkit-background-size:cover;
-ms-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
}
/* 蓝色条纹导航结束 */


/* 二级页面小导航开始 */
.menu_t{width: 100%;background-color: #f2f3f5;margin-bottom: 40px;}
.menu_t_l{height: 48px;}
.menu_t_l li{float: left;margin-right:7px;line-height: 48px;}
.menu_t_l li a{color: #b3b3b3;font-size: 14px;}
.menu_t_l li a:hover{color: #c32139;}
.menu_t_l li a.current{color: #c32139;}
.home_icon img{margin:10px 1px 0 0;*margin:-1px 1px 0 0;}
.menu_t_spot{margin:23px 0 0 0;*margin:11px 0 0 0;}
/* 二级页面小导航结束 */

/* 底部开始 */
.footer{width: 100%;height: 338px;background-color: #1a2438;padding:78px 0 0 0;overflow: hidden;}
.footer_l{width: 546px;}
.fA{font-family: "Arial";font-weight: normal;}
.footer_l h6{color:#b7b7b7;font-size: 16px;font-weight: bold;}
.common_link li{float: left;width: 182px;margin-bottom:13px;}
.common_link li a{color: #a1a1a1;font-size: 14px;}
.common_link li a:hover{color: #275ec7;}
.common_link{margin-top:20px;}
.ewm_box{width: 166px;height: 200px;background-color: #1a315d;text-align: center;}
.ewm_pic{width: 126px;height: 126px;margin:16px auto 9px;}
.weixin{color: #fff;font-size: 16px;}
.ewm_font{color: #6a82b0;font-size: 14px;}
.footer_r{margin-left: 58px;width: 417px;}
.school_name{color: #b7b7b7;font-size: 16px;}
.school_name span{color: #b7b7b7;font-size: 14px;}
.school_place{font-size: 14px;color: #a8a8aa;}
.mb20{margin-bottom:20px;}
.footer_bottom{text-align: center;color: #8f96a4;font-size: 14px;line-height: 83px;height: 83px;border-top: 1px solid #39465f;margin-top: 42px;}
/* 底部结束 */

/* 二级页面左边开始 */
.left_t{width: 280px;}
.right_t{width: 861px;}
/* 引导开始 */
.guide{margin-bottom: 30px;padding-bottom: 82px;background: #e5e7eb;}
.guide_tit{background-color: #19469d;width: 100%;height: 110px;line-height: 100px;color: #fff;font-size: 24px;}
.guide_in{width: 180px;margin:0 auto;}
.guide_list_box{position: relative;}
.guide_list li{height: 60px;width: 100%;line-height: 60px;}
.guide_list li.current{background-color:#c32139;}
.guide_list li.current a{color: #fff;}
.guide_list li a{color: #333;font-size: 16px;display: block;width: 100%;height: 100%;}
.guide_list li a:hover{background: #4876ce;color: #fff;}
.guide_list .guide_in span{position: relative;z-index: 2;}
.guide_red{position: absolute;left: 0px;display:none;}
.guide_list_box{position: relative;background: #e5e7eb;}
.guide_list .guide_in{border-bottom:1px solid #fff;}
/* 引导结束 */

/* 二级页面左边结束 */

/* 二级页面右边开始 */
.right_tit{color: #111;font-size: 36px;margin-bottom:20px;}
/* 二级页面右边结束 */
.linea{display: inline-block;}
.linee{height: 1px;width: 100%;background-color: #c5c5c5;display: block;
webkit-transition: -webkit-transform 400ms ease-out;
-moz-transition: -moz-transform 400ms ease-out;
-o-transition: -o-transform 400ms ease-out;
transition: transform 400ms ease-out;
-webkit-transform: scaleX(0);
-moz-transform: scaleX(0);
-ms-transform: scaleX(0);
-o-transform: scaleX(0);
transform: scaleX(0);
}
.linea:hover .linee{
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-ms-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);

}
/* 搜索结果开始 */
.more_icon:hover {
    color: #4876ce;
}
.more_icon {
    color: #c32139;
    font-size: 14px;
    display: block;
    transition: all 1s;
    animation: shake 1s ease-in-out infinite alternate;
    -webkit-animation: shake 1s ease-in-out infinite alternate;
    -moz-animation: shake 1s ease-in-out infinite alternate;
    -ms-animation: shake 1s ease-in-out infinite alternate;
    -o-animation: shake 1s ease-in-out infinite alternate;
}
@-webkit-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-moz-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-ms-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
@-o-keyframes shake{
	from{
		opacity: 1;
		-webkit-transform: translateX(-2px);
		-moz-transform: translateX(-2px);
		-o-transform: translateX(-2px);
		-ms-transform: translateX(-2px);
		transform: translateX(-2px);
	}
	to{
		opacity: 0.5;
		-webkit-transform: translateX(3px);
		-ms-transform: translateX(3px);
		-moz-transform: translateX(3px);
		-o-transform: translateX(3px);
		transform: translateX(3px);
	}
}
.search_f_tit a{color: #333;font-size: 18px;line-height: 55px;}
.search_f_tit a span{color: #c32139;}
.search_f_tit a:hover{color: #16357e;}
.search_f_tit a:hover{color: #16357e;}
.search_f_list li p{color: #999;font-size: 14px;line-height: 24px;}
.search_f_list li{margin-bottom: 70px;}
.search_f_list .more_icon{line-height: 36px;}
/* 搜索结果结束 */

/* 网站地图开始 */
.web_map_list{width: 100%;border-left:1px dashed #ddd; }
.web_map_list li{float: left;width: 24%;border-right:1px dashed #ddd;}
.web_map_list li dt{margin:0 auto;display: block;}
.web_map_list li dd{margin:0 auto;display: block;}
.web_map_list li dt a{font-size:22px;color:#c32139;line-height: 67px;}
.web_map_list li dd a{font-size:16px;color:#302e29;line-height: 39px;}
.web_map_list li dd a:hover{color: #163379;}
.web_map_in{padding-bottom: 50px;border-bottom: 1px dashed #ddd;margin-bottom: 37px;width: 80%;margin:0 auto 30px;}
.web_map_list{margin-top: 55px;}
.two_map_tit{color: #999!important;font-size: 16px;}
.two_map_tit:hover{color: #143175!important;}
.web_map_list{margin-bottom: 104px;}
/* 网站地图结束 */

/* 翻页开始 */
.turn_page{margin:0 auto 110px;*margin:45px auto;}
.turn_page ul{border:1px solid #e3e3e3;}
.turn_page ul li{width: 40px;height: 40px;border-right:1px solid #e3e3e3;color: #666;font-size: 14px;line-height: 40px;text-align: center;float: left;cursor: pointer;}
.turn_page ul li a{width: 100%;height: 40px;color: #666;font-size: 14px;line-height: 40px;text-align: center;display: block;}
.turn_page ul li.current{background-color: #c32139;color: #fff;}
.turn_page ul li.current a{color: #fff;}
.turn_page ul li:hover{background-color: #c32139;color: #fff;}
/* 翻页结束 */

/* 三级导航开始 */
.three_level_list li{height: 46px;}
.three_level_list li.current { height:46px; background:#c32139; color:#fff;}
.three_level_list li a{color: #333;font-size: 14px;line-height: 46px;height: 46px;width: 100%;height: 100%;display: block;}
.one_level{background-color: #e5e7eb;color: #333;font-size: 16px;line-height: 60px;height: 60px;}
.one_level.current { background:url(/resources/portal/sem/images/guide_red.png);}
.tri_add{margin:28px 20px 0 0;}
.one_level_hover:hover{background-color: #4876ce;color: #fff;}
.one_level_hover:hover a{color: #fff;}
.one_level a{color: #333;font-size: 16px;line-height: 60px;height: 60px;display: block;}
.one_level_in{margin:0 auto;width: 180px;height: 60px;text-align: left;border-bottom:1px solid #fff;}
.one_level_in.current { color:#fff;}
.three_level_list_box{background: #d6d8dc;padding-bottom: 38px;}
.three_level_list{margin:0 auto;width: 100%;}
.three_level_list li:hover{background-color: #4876ce;color: #fff;}
.three_level_list li.current a{color: #fff;}
.three_level_list li:hover a{color: #fff;}
.three_level_list_in{width: 164px;margin:0 auto;border-bottom: 1px solid #c4c7cd;height: 46px;line-height: 46px;}
.guide_red_t{position: absolute;left: -10px;}
.three_level_p{position: relative;}
.three_level_list li span{position: relative;z-index: 5;}
.one_level{margin-bottom: 1px;}
.tri_op{opacity: 0.6;}
.hasAdd,.tri_up{display: none;}
.hasAdd.current{display: block;}

/* 三级导航结束 */
.news_font_box img{margin:0 auto;max-width: 100%;display: block;}
/* 弹出搜索开始 */
.search_pop{width: 100%;background-color: #01081a;padding:22px 0;display: none;}
.input_search{width: 634px;height: 42px;overflow:hidden;float: right;}
.input_search1{width: 78%;background: #181e2f;height: 42px;line-height: 42px;float: left;padding-left:10px;font-size: 14px;}

.input_search2{width: 20%;background: #c32139;color: #fff;height: 42px;line-height: 42px;float: left;cursor: pointer;font-size: 16px;text-align: center;}
.play_ewm_box{position: relative;}
.play_ewm{background-color: rgba(0,0,0,0.4);position: absolute;left: -152px;z-index: 5;width: 125px;height: 125px;padding:10px;bottom: -18px;display: none;}
.play_ewm img{display: none;}
.play_ewm.current{display: block;}
/* 弹出搜索结束 */

@media screen and (min-width:960px) and (max-width:1236px) {
	.content {
		width: 1000px;
	}

	/*.right_t{width: 680px;}*/
	.blue_list {
		width: 75% !important;
		margin-right: 0;
	}

	/* .blue_list li {width: 9.5%!important;} */
	.lectures_box {
		width: 630px;
		padding: 45px 20px;
	}

	.lectures_box_list li {
		width: 265px;
		padding-left: 20;
		margin-right: 20px;
	}

	.p_em_box {
		width: 550px;
	}

	.pro_preparation_list li a {
		padding: 0 9px;
	}

	.pro_preparation_list {
		width: 594px;
	}

	.grapheme {
		width: 573px;
	}

	.pro_particulars_ul li {
		margin: 0 30px 30px 0;
		width: 325px;
		height: 217px;
	}

	.bw_pic {
		width: 146px;
		height: 220px;
	}

	.bw_pic img {
		width: 100%;
		height: 100%;
	}

	.bw_font {
		width: 325px;
		height: 202px;
	}

	.bw_font .fr h6 a {
		font-size: 26px;
	}

	.bw_font .fr {
		width: 154px;
		margin: 37px 5px 0 0;
	}

	.bw_font .fr p {
		font-size: 12px;
		line-height: 24px;
	}

	.module_box {
		width: 488px;
	}

	.pro_de_l {
		width: 230px;
		height: 297px;
	}

	.pro_de_l img {
		width: 100%;
		height: 100%;
	}

	.pro_de_font {
		width: 395px;
	}

	.pro_de_font h6 {
		font-size: 31px;
		margin: 11px 0 2px;
	}

	.pro_de_font p {
		font-size: 16px;
		line-height: 39px;
	}

	.yuan_banner ol {
		right: 2%;
		bottom: 24px;
	}

	.ch_date_font {
		width: 60%;
	}

	.news_font_box_tit {
		font-size: 22px !important;
	}

	.p_in {
		font-size: 14px;
	}

	/* 宽屏标题开始 */
	.width_tit {
		border-bottom: 1px solid #eaeaea;
		width: 100%;
	}

	.width_tit h6 {
		color: #111;
		font-size: 36px;
	}

	/* 宽屏标题结束 */
	.activityTrailer_list li {
		padding: 0 21px;
	}

	.student_style_list li {
		width: 24%;
		height: 210px;
		margin: 0 0.5% 0.5% 0;
	}

	.student_style_list li.studentS img:not(".stu_tri") {
		width: 100%;
	}

	.studentF_inner {
		width: 179px;
	}

	.column_pic_list a {
		font-size: 12px;
	}

	.l_list_a {
		width: 82%;
	}

	.pd_list li a {
		font-size: 14px;
	}

	.pd_list_in_tit a {
		font-size: 14px;
	}

	.box_ul_li ul li a {
		font-size: 12px;
	}

	.box_ul_li li {
		width: 140px !important;
	}

	.pd_pics {
		width: 210px;
	}

	/*.box_ul_li{width: 525px!important;}*/
	/* footer */
	.common_link li a {
		font-size: 12px;
	}

	.footer_l h6 {
		font-size: 14px;
	}

	.common_link {
		margin-top: 16px;
	}

	.common_link li {
		width: 165px;
	}

	.footer_l {
		width: 496px;
	}

	.footer_r {
		margin-left: 44px;
		width: 282px;
	}

	.school_name {
		font-size: 14px;
	}

	/* footer */

}


	@media screen and (min-width:320px) and (max-width:1190px){

		body {
			overflow: scroll!important;
		}
		.right_t {
    width: 661px;
}

	}

